A Scalable Architecture for Openflow Controllers
نویسنده
چکیده
The architectural principles of Software-Defined Networking (SDN) and its most prominent supporting protocol OpenFlow keep gaining momentum. SDN relies essentially on the decoupling of the control plane from the data plane, placing the former in a logically centralized component to be executed on commodity hardware the SDN controller. OpenFlow’s reactive programming enables the programming of the network based on real-time decisions taken as new traffic hits the data plane, but it requires the first packet of every new flow traversing any SDN controlled device to be sent to the controller and evaluated, which when considered in large network environments becomes too large to be handled by a single SDN controller instance. In this work we propose a new architecture for an elastic SDN controller cluster as a solution to overcome the aforementioned limitations by allowing for the existence of multiple SDN controller instances acting as a single controller but handling each a subset of the OpenFlow switches that comprise the network. A proof of concept of the said architecture has been implemented by extending the Floodlight controller and integrating it with the Linux Virtual Server project.
منابع مشابه
Delay Evaluation of OpenFlow Network Based on Queueing Model
As one of the most popular south-bound protocol of software-defined networking(SDN), OpenFlow decouples the network control from forwarding devices. It offers flexible and scalable functionality for networks. These advantages may cause performance issues since there are performance penalties in terms of packet processing speed. It is important to understand the performance of OpenFlow switches ...
متن کاملArchitecture, Implementation, and Experiments of Programmable Network Using OpenFlow
We propose a flexible and scalable architecture for a network controller platform used for OpenFlow. The OpenFlow technology was proposed as a means for researchers, network service creators, and others to easily design, test, and virtually deploy their innovative ideas in a large network infrastructure, which will accelerate research activities on Future Internet architectures. The technology ...
متن کاملMaestro: A System for Scalable OpenFlow Control
The fundamental feature of an OpenFlow network is that the controller is responsible for the initial establishment of every flow by contacting related switches. Thus the performance of the controller could be a bottleneck. This paper shows how this fundamental problem is addressed by parallelism. The state of the art OpenFlow controller, called NOX, achieves a simple programming model for contr...
متن کاملProgrammable and Scalable Software - Defined Networking Controllers
Programmable and Scalable Software-Defined Networking Controllers Andreas Richard Voellmy 2014 A major recent development in computer networking is the notion of Software-Defined Networking (SDN), which allows a network to customize its behaviors through centralized policies at a conceptually centralized network controller. The SDN architecture replaces closed, vertically-integrated, and fixed-...
متن کاملOpenFlow Implementation on NetMagic Platform
Stanford University proposed a new network switch model named OpenFlow for the research of network innovation. OpenFlow enables researchers to control the behavior of the network by managing flow table. NetMagic is an open network switching platform for the innovative research of next generation Internet architecture. This paper introduces OpenFlow and NetMagic briefly, and implements a customi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015